﻿@using DatabaseLibrary;
@* Quitar esta sección si se utilizan agrupaciones *@
@section Scripts {
    <script src="~/Scripts/jquery.validate.min.js"></script>
    <script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
}

@{
    Layout = "~/_SiteLayout.cshtml";
    Page.Title = "Consultar candidato";

    if (!WebSecurity.IsAuthenticated)
    {
        Response.Redirect("../Account/login.cshtml");
    }
}
 
 
    <form method="post">
        @Html.ValidationSummary("No se pudo consultar la candidatura.inténtelo de nuevo.", excludeFieldErrors: true, htmlAttributes: null)

        <fieldset>
            <legend>Formulario de consulta de candidatura</legend>
            <ol class="round">
                <li class="one">
                    <h5>Postular candidato</h5>
                    En este modulo se listaran todas las elecciones disponibles para postularse como candidato.                            
                </li>
                <li class="email">                    
                    <table border="1" style="border-color: #000">
                        <tr>
                            <td></td>
                            <td><b>Titulo</b>                                                                      
                            </td>
                            <td><b>Descripción </b>                                                                     
                            </td>
                            <td><b>Fecha de inicio</b>
                            </td>
                            <td><b>Fecha fin</b>
                            </td>
                        </tr>
                        @{
                            Candidato Obj_candidato = new Candidato();
                            Obj_candidato.Objeleccion.id_eleccion = int.Parse(Session["id_usuario"].ToString());
                            Obj_candidato.Objeleccion.estado = true;

                            List<eleccion> mylista = new List<eleccion>();
                            //string valor = Obj_candidato.Objeleccion.fecha_fin.ToString();
                            
                            mylista = Obj_candidato.consultar_eleccion_usuario(1);                            
                            
                            string val_mensaje = string.Empty;


                            if (mylista.Count > 0)
                            {
                                int contador_tipo = 1;
                                foreach (var element in mylista)
                                {
                            @:<tr>
@:<td>
                                                @: @contador_tipo
                                            @:</td>
                                            @:<td>
                                        @: @element.titulo  
                                            @:</td>
                                            @:<td>
                                                @: @element.descripcion                                           
                                            @:</td>
                                            @:<td>
                                                @: @element.fecha_inicio.ToString("dd/mm/yyyy")                                          
                                            @:</td>
                                            @:<td>
                                                @: @element.fecha_fin.ToString("dd/mm/yyyy")                                          
                                            @:</td>
                                        @:</tr>
                                                                    contador_tipo += 1;
                                }
                            }
                            else
                            {
                                val_mensaje = "No hay ninguna candidatura.";                                
                            }   
                        }
                    </table>
                    @val_mensaje
                </li>
            </ol>
            <a href="~/Candidato/RegistrarCandidato.cshtml">Registrarse como candidato.</a>
        </fieldset>
    </form>
